package com.bsoft.gol.hcs.his.service;

import com.bsoft.gol.hcs.clinical.bean.req.*;
import com.bsoft.gol.hcs.clinical.bean.response.*;
import hcn.util.BaseResponse;

import java.util.List;


/**
 * @Description: 检验his
 * @Author: zhaorb
 * @Date: 2020/8/4 13:29
 **/
public interface IInspectionHisService {

    BaseResponse<List<QueryInspectionItemListResp>> queryInspectionItemList(QueryInspectionItemListReq queryInspectionItemListReq);

    BaseResponse<List<QueryInspectionItemDtailResp>> queryInspectionItemDtail(QueryInspectionItemDtailReq queryInspectionItemDtailReq);

    BaseResponse<List<QuerySampleTypeResp>> querySampleType(QuerySampleTypeReq request);

    BaseResponse<List<ApplyNoResponse>> queryInspectionApplyNo(ApplyNoRequest request);

    BaseResponse<SaveInspectionInfoResp> saveInspectionInfo(SaveInspectionInfoReq saveInspectionInfoReq);

    BaseResponse cancelInspectionItem(CancelInspectionItemReq request);

    BaseResponse<QueryInspectionExtraFeeResp> queryInspectionExtraFee(QueryInspectionExtraFeeReq request);

    BaseResponse<List<QueryInspectionNoticeResp>> queryInspectionNotice(QueryInspectionNoticeReq request);



}